| Line | Label | Object Class | Period Type | Balance | Name |
| 1 | Accrual for Environmental Loss Contingencies Disclosure [Hierarchy] | us-gaap:AccrualForEnvironmentalLossContingenciesDisclosureAbstract | |||
| 2 | Movement in Accrual for Environmental Loss Contingencies Disclosures | [Concept] Text/String | For Period | us-gaap:MovementInAccrualForEnvironmentalLossContingenciesDisclosures | |
| 3 | Accrual for Environmental Loss Contingencies, Material Changes in Accrual | [Concept] Text/String | For Period | us-gaap:AccrualForEnvironmentalLossContingenciesMaterialChangesInAccrual |